package com.ywd.platform.netty.jt080.po;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/**
 * 位置信息实体
 */
@Data
public class LocationInfo implements Serializable {

    // 终端信息
    private String terminalPhone;
    private int flowId;

    // 位置信息
    private double latitude;    // 纬度
    private double longitude;   // 经度
    private int altitude;       // 高程(米)
    private double speed;       // 速度(km/h)
    private int direction;      // 方向(0-359度)
    private Date gpsTime;       // GPS时间

    // 状态信息
    private long alarmFlag;     // 报警标志
    private long statusFlag;    // 状态标志

    // 附加信息
    private Map<Integer, byte[]> extraInfo = new HashMap<>();

}